//
// Created by Nasa on 2023/8/4
//
// 有道图灵: 2023智慧杯编程思维赛c++普及组,测试题1/4 难度: 入门
/*
 * 筛选密码: 条件: 4位密码,个位数与千位数的和减去十位数与百位数的和, 结果是正数
 * 输入两行: 第一行:密码的个数n (0<n<=100)
 * 第二行:待筛选的n个密码, 用空格分隔
 * 输出两行:第一行: 筛选出的密码个数
 * 第二行:筛选出的密码, 用空格分隔, 如果个数为零, 不输出密码
样例1:
输入:
4
9119 8248 7356 1151
输出
3
9119 8428 7356
 OJ: https://oj.youdao.com/contest/10534/answer#/problem/15298
 通过
 * */
//

#include <iostream>
//#include <string>
using namespace std;

int main()
{
    int n;
    cin>>n;
    string l[n];
    int l2[n];
    int cur=0;
    for (int i = 0; i < n; ++i)
    {
        cin >> l[i];
        l2[i]=0;
    }
    for (int i = 0; i < n; ++i)
    {
        if(l[i][0]-'0'+l[i][3]-'0'>l[i][1]-'0'+l[i][2]-'0')
        {
            l2[i]=1;
            cur++;
        }
    }
    cout<<cur<<endl;
    for (int i = 0; i < n; ++i)
    {
        if(l2[i]==1)
        {
            cout<<l[i]<<' ';
        }
    }
    return 0;
}